OpenAI Codex 官方最佳实践:直接可用的框架

OpenAI Codex 官方最佳实践:直接可用的框架

大多数人用 AI coding agent 效果差,不是因为模型不行,是因为用法不对。


核心框架:每个 Prompt 要包含 4 件事

要素 说明 示例
目标 要改什么 “添加用户登录功能”
上下文 哪些文件/错误相关 “修改 auth.js,处理 JWT 过期场景”
约束 架构规范、禁止事项 “使用 TypeScript,禁止直接操作 DOM”
完成标准 什么叫做完了 “跑通测试用例 1-5,用户可正常登录”

少一个,Codex 就开始瞎猜。


AGENTS.md:被忽视的杀手锏

它是给 agent 自动加载的 README,包含:

  • 项目结构
  • 构建命令
  • 测试怎么跑
  • PR 规范
  • 禁止操作

配置一次,永久生效。 当 Codex 反复犯同一个错,不是去骂它,而是更新 AGENTS.md。


复杂任务:先规划再动手

/plan 模式让它先问清楚再写代码,而不是直接开冲。

写到一半你才发现方向跑偏了,修改成本更高。


Review 也是 Codex 的事

改完代码让它:

  1. 跑测试
  2. 检查 lint
  3. 自己 review diff
  4. 确认行为符合预期

这个闭环不配置,你就得自己当 QA。


重复工作流:封装成 Skill + Automation

  • Skill:定义「怎么做」
  • Automation:定义「何时做」

最容易犯的错

错误做法 正确做法
一个项目一个线程 → 上下文膨胀 不同项目用不同线程
手动跑通之前就自动化 → 批量出错 先验证再自动化
所有规则塞进 prompt → 混乱 放进 AGENTS.md 统一管理

核心观点

Codex 不是「一次性助手」,是需要你持续配置和改进的队友。

越早把它当工程资产来维护,它就越能帮你省时间。


参考来源:OpenAI Codex 官方最佳实践